package cn.icatw.yygh.order.service;

import java.util.Map;

public interface WeixinService {
    /**
     * 生成微信扫描二维码
     * @param orderId 订单号
     * @return 微信支付二维码数据
     */
    Map createNative(Long orderId);

    /**
     * 查询支付状态
     * @param orderId 订单id
     * @param paymentType 支付类型（1.支付宝 2.微信）
     * @return 支付状态
     */
    Map<String, String> queryPayStatus(Long orderId, String paymentType);
    /***
     * 退款
     * @param orderId 订单id
     * @return 退款
     */
    Boolean refund(Long orderId);

}
